/*
 * ConceptualBO.java
 *
 * Created on March 28, 2007, 9:00 PM
 */

package edu.byu.isys413.mystuff.sales;

/**
 *
 * @author Gabe
 */
public class ConceptualBO extends ProductBO{
    private String productName;
    private String description;
    private double averageCost;
    private String ManufacturerID;
    private String CategoryID;
    private String WarrantyID; 
    private String ProductID;
    private boolean Dirty;
   /** Creates a new instance of conceptualBO */
    ConceptualBO() {
    }
    
    /** Creates a new instance of TransactionBO with an ID*/
    ConceptualBO(String productID) {
        setProductID(productID);
        setIsDirty(true);
        
    }
    
    
    
    /**
     * Get the product name of the Conceptual Product
     */
    public String getProductName() {
        return productName;
    }
    
    /**
     * Set the name of the Product in the Conceptual product BO
     */
    public void setProductName(String productName) {
        this.productName = productName;
    }
    
    /**
     * Get the description of the ConceptualBO
     */
    public String getDescription() {
        return description;
    }
    
    /**
     * Set the description of the Conceptual Product BO
     */
    public void setDescription(String description) {
        this.description = description;
    }
    
    /**
     * Get the average cost of the ConceptualBO
     */
    public double getAverageCost() {
        return averageCost;
    }
    
    /**
     * Set the average cost of the ConceptualBO
     */
    public void setAverageCost(double averageCost) {
        this.averageCost = averageCost;
    }

    /**
     * Get the ProductID from the the ConceptualBO
     */
    public String getProductID() {
        return ProductID;
    }

    /**
     * Set the productID inside the ConceptualBO
     */
    public void setProductID(String ProductID) {
        this.ProductID = ProductID;
    }

    public boolean IsDirty() {
        return Dirty;
    }

    public void setIsDirty(boolean Dirty) {
        this.Dirty = Dirty;
    }

    public String getManufacturerID() {
        return ManufacturerID;
    }

    public void setManufacturerID(String ManufacturerID) {
        this.ManufacturerID = ManufacturerID;
    }

    public String getCategoryID() {
        return CategoryID;
    }

    public void setCategoryID(String CategoryID) {
        this.CategoryID = CategoryID;
    }

    public String getWarrantyID() {
        return WarrantyID;
    }

    public void setWarrantyID(String WarrantyID) {
        this.WarrantyID = WarrantyID;
    }
    
    
    
}
